package iO;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;

/*对象输入流，进行对象的反序列化

 */
public class OISDemo {
    public static void main(String[] args) throws IOException, ClassNotFoundException {
        //需求：读取person.obj文件，将其中保存的person对象读取回来
        FileInputStream in = new FileInputStream("person.obj");
        ObjectInputStream ois = new ObjectInputStream(in);//这个就相当于是一个热水器
        //使用对象输入流进行反序列化
        Person p = (Person) ois.readObject();//读取出来之后是一个object类，如果你知该文件是person类的话，就可以直接强转为person类
        System.out.println(p);
        ois.close();
    }
}
